package pruebas;

import utilidades.Posicion;
import junit.framework.TestCase;

public class PruebaPosicion extends TestCase {

	public void testDistanciaEntrePosiciones () {
		Posicion p1 = new Posicion (0,0);
		Posicion p2 = new Posicion (1,0);

		assertEquals( p1.distancia(p2) == 1 , true );
		assertEquals( p1.distancia(p2) == p2.distancia(p1) , true );
	}
	

	public void testTraladarUnPunto () {
		Posicion p1 = new Posicion (0,0);
		Posicion diferencial1 = new Posicion(0.5,0.25);
		Posicion diferencial2 = new Posicion(0.5,0.75);
		p1.trasladar(diferencial1);
		assertEquals( p1.getX() == 0.5 , true );
		assertEquals( p1.getY() == 0.25 , true );
		p1.trasladar(diferencial2);
		assertEquals( p1.getX() == 1 , true );
		assertEquals( p1.getY() == 1 , true );
	}
}
